US voters weigh in after tense Trump-Harris debate